morally conflicted

Translations
морально конфликтующий
The character was morally conflicted throughout the story.
Персонаж был морально конфликтующим на протяжении всей истории.